wayland: Remove gdk_wayland_display_get_xdg_shell()
authorJonas Ådahl <jadahl@gmail.com>
Tue, 26 Jan 2016 02:14:54 +0000 (10:14 +0800)
committerJonas Ådahl <jadahl@gmail.com>
Thu, 25 Aug 2016 04:31:40 +0000 (12:31 +0800)
Don't expose the xdg_shell struct as it is not yet a stable type that
will stay the same.

https://bugzilla.gnome.org/show_bug.cgi?id=769937

gdk/wayland/gdkdisplay-wayland.c
gdk/wayland/gdkwaylanddisplay.h

index 26a13eb351434296d9d9153881fd5190b8deebcd..3920df73494280cfa48a387166388686c693ee7e 100644 (file)
@@ -1079,24 +1079,6 @@ gdk_wayland_display_get_wl_compositor (GdkDisplay *display)
   return GDK_WAYLAND_DISPLAY (display)->compositor;
 }
 
-/**
- * gdk_wayland_display_get_xdg_shell:
- * @display: (type GdkWaylandDisplay): a #GdkDisplay
- *
- * Returns the Wayland global singleton shell of a #GdkDisplay.
- *
- * Returns: (transfer none): a Wayland xdg_shell
- *
- * Since: 3.8
- */
-struct xdg_shell *
-gdk_wayland_display_get_xdg_shell (GdkDisplay *display)
-{
-  g_return_val_if_fail (GDK_IS_WAYLAND_DISPLAY (display), NULL);
-
-  return GDK_WAYLAND_DISPLAY (display)->xdg_shell;
-}
-
 static const cairo_user_data_key_t gdk_wayland_shm_surface_cairo_key;
 
 typedef struct _GdkWaylandCairoSurfaceData {
index b2e7d5a4c70a967414dc18ef736a50744d123073..a5587ca0c03ee309eaaa025c99c79454addf84aa 100644 (file)
@@ -49,8 +49,6 @@ GDK_AVAILABLE_IN_ALL
 struct wl_display      *gdk_wayland_display_get_wl_display      (GdkDisplay *display);
 GDK_AVAILABLE_IN_ALL
 struct wl_compositor   *gdk_wayland_display_get_wl_compositor   (GdkDisplay *display);
-GDK_AVAILABLE_IN_ALL
-struct xdg_shell       *gdk_wayland_display_get_xdg_shell       (GdkDisplay *display);
 GDK_AVAILABLE_IN_3_10
 void                    gdk_wayland_display_set_cursor_theme    (GdkDisplay  *display,
                                                                  const gchar *theme,